モジュール詳細:錯綜ボタングリッド

これは、見た目通りにやっぱり難しい。

モジュールには、16個の色付きボタンと4つの色付きメッセージを表示する2つのディスプレーで構成されている。

各ボタンは5色を循環表示させる。

各メッセージから初期値を取得し、表示された色に対応する演算を使用して各メッセージの最終値を求める。

それぞれの最終値に対応する条件がある。
両方のメッセージから与えられる条件を満たす4つのボタンを、表示された順に押す。

これが正しく行われると、2つ目のディスプレーの上にある4つのLEDがすべて緑色に点灯し、モジュールは次のステージに進む。

そうでない場合、少なくとも1つのLEDが赤色に点灯する。
赤色のLEDは、4つの入力のうち間違っていた入力に対応している。
その後、モジュールは警戒モードに変化する。

すでに押されたボタンは押してはいけない。そうした場合、即座に警戒モードに変化すると同時に現在のステージにおける入力が削除される。

モジュールが警戒モードの際にエラーが発生すると、現在のステージがリセットされ、ミスが記録される。
正しい入力が行われると、モジュールは通常モードに戻る。

更に、ステータスライト(モジュールの右上にある大きなLED)はいつでも押すことができ、モジュールをリセットできる。

  • 現在のステージにおいて何も入力がされていない場合、モジュールはステージ1にリセットされる。
  • そうでない場合、モジュールは現在のステージの最初まで戻る。

メッセージの初期値

画面上に表示される各メッセージには、あるアルファベット一文字が含まれている。

  • もしそのアルファベットがNATOフォネティックコードを使って綴られており、それが……
    • 正しく綴られている場合、綴られたアルファベットのアルファベット上の位置の数字に36を足し、初期値を取得する。
    • 間違って綴られている場合、綴られたアルファベットのアルファベット上の位置の数字に73を足し、初期値を取得する。
  • そうでない場合、初期値はそのアルファベットのアルファベット上の位置の数字である。

NATOフォネティックコードの正しいスペルについては、付録Bを参照する。

メッセージの最終値

各色はそれぞれの初期値に適用する演算が関連付けられている。

メッセージに……

  • 「THE LETTER」が含まれている場合、次のメッセージの色を使用する。
  • 「THE WORD」が含まれている場合、もう片方の画面上にあるメッセージの色を使用する。
  • 「MISSPELT」が含まれている場合、もう片方の画面上にある次のメッセージの色を使用する。
  • 初期値を得るために使用したアルファベットのみが含まれている場合、それが表示された色を使用する。

初期値が10未満の場合、1つ目の桁は0とする。

演算表

演算
何もしない
1つ目の桁の十倍を足す
各桁の和を足す
数字を二倍する
黄緑桁同士の絶対差の五倍を足す
100から数字を引く
翡翠1つ目の桁の十一倍を足す
演算
桁同士を交換する
シアン2つ目の桁の十倍を足す
各桁の和の二倍を足す
数字を二倍し1を足す
桁同士の絶対差の八倍を足す
マゼンタ100から数字の二倍を引く
薔薇2つ目の桁の十二倍を足す

条件表

最終値の下二桁を取得し、以下のグリッド内の対応するセルの位置を求める。

-0-1-2-3-4-5-6-7-8-9
0-Y4G2R1B5G124Y313R5Y2
1-G1B2G5B3R445Y1R223B4
2-R434R2G3Y5G1B4G4B212
3-B315G3R425Y2Y3G3R1B1
4-Y2B4Y123B1G4B5Y314Y5
5-23R512G1Y4B3R2R1G3G2
6-Y3R1G5B435Y5B1G2R514
7-G1Y424R2G5R413B5Y1R5
8-45B3G1Y3B5G315R4R2Y2
9-R5G4Y534B4G2R325Y3B2
  • セル内が「R#/Y#/G#/B#」の形式である場合、そのボタンは、得られたサイクル内のステップでその色でなければならない。
  • セル内が「##」の形式である場合、そのボタンは得られた2つのサイクル内のステップで同じ色でなければならない。

両方の画面は、サイクルのステップ5で空欄となる。

2つ目の条件が1つ目の条件と矛盾する場合、2つ目の条件は以下に置き換えられる。

  • そのボタンは、最初の条件が与えたステップの直後のステップにおいて、最初の条件が与えた色でなければならない。

付録A:表示テキストの色

付録B:NATOフォネティックコードの正しいスペル

ALPHABRAVOCHARLIEDELTAECHOFOXTROTGOLFHOTELINDIAJULIETKILOLIMAMIKE
NOVEMBEROSCARPAPAQUEBECROMEOSIERRATANGOUNIFORMVICTORWHISKEYXRAYYANKEEZULU